﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading;
using System.Threading.Tasks;

namespace TimerApp
{
    class Program
    {
        static void Main(string[] args)
        {
            Timer timer = new Timer();

            timer.Start();
            Thread.Sleep(3000);
            timer.Stop();

            timer.Start();
            Thread.Sleep(2000);
            timer.Stop();

            timer.Reset();

            timer.Start();
            Thread.Sleep(3000);
            timer.Stop();


            //Timer newTimer = new Timer();
            //string choiceTask;
            //do
            //{
            //    Console.Clear();
            //    Console.Write("Choose the task 1/2/3/4\n" +
            //        "1 - Start or restart\n" +
            //        "2 - Stop and show current timer state\n" +
            //        "3 - Reset Timer\n" +
            //        "4 - Exit");
            //    Console.WriteLine();
            //    choiceTask = Console.ReadLine();
            //    switch (choiceTask)
            //    {
            //        case "1":
            //            newTimer.Start();
            //            break;
            //        case "2":
            //            newTimer.Stop();
            //            break;
            //        case "3":
            //            newTimer.Reset();
            //            break;
            //        case "4":
            //            Console.WriteLine("Shutting down");
            //            break;
            //    }
            //    Console.ReadKey();
            //} while (choiceTask != "4");
        }
    }
}
